@charset "utf-8";
/* CSS Document */

::-webkit-input-placeholder { /* WebKit browsers */
  color: #999999;
  font-size: 14px;
	opacity: 1;
	
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999999;
  font-size: 14px;
	opacity: 1;
	padding-left: 10px
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999999;
  font-size: 14px;
	opacity: 1;
	padding-left: 10px
}  
.top{
	background:#f9f9f9;
	line-height: 3em;
	border-bottom: #b7b7b7 1px solid
}
.coltxt{
	color:#575757
}
.logotxt{
	padding-left: 15px;
	margin-left: 15px;
	border-left:1px solid #cdcdcd
}
.logobox{
	padding: 15px 0;
}
.bgblu{
	background: #0068b7
}
.pcnav a{
   color:white;
   font-size: 1rem;
}
.pcnav{
	line-height: 3em;
	padding:0  20px;
}
.pcnav:hover{
 	background: #52c3f1
}
.pcnav2{
	background: #52c3f1;
	width: 150%;
	left: -25%;
	top:120%;
	z-index:10;
	visibility: hidden;
	opacity: 0;
	transition: all 0.8s;
}
.pcnav2 li:hover{
	background: #0068b7;
}
.pcnav:hover .pcnav2{
	top:100%;
	visibility:visible;
	opacity: 1;
}
.bannersize{
	height:26vw!important;
}
.searchicon{
	background: #d41024;
	color:#fff;
	line-height:40px ;
	width: 80px;
	text-align: center;
	border: 1px solid #d5d5d5
}
.scbox{
	height:36px ;
	width:260px;
}
.scsub{
	width: 80px;
	height: 38px;
	border: none;
	z-index: 10;
	background: none;
	left: 100%;
	top:0;
}
.search-con{
	padding: 10px 0;
}
.goods1 {
    border: 1px solid #e0e0e0;
    border-bottom: 3px solid #0068b7;
}
.goods1 .ttup {
    background: #0068b7;
    padding: 1.875rem 0;
}
.goods-list {
    padding: 1rem 1.875rem;
    border-bottom: 1px solid #e0e0e0;
}
.goods-list a {
    background: url(../images/row.png) no-repeat right center;
    color: #787878;
}
.goods-list:hover a {
    color: #000;
    background: url(../images/row2.png) no-repeat right center;
}
.prolink {
    background: #0068b7;
    padding: 0.6rem 1.8rem;
}
.lxwm{
	box-sizing: border-box;
	border: #dfdfdf solid 9px;
	color: #606060;
	padding: 15px 0;
	background: #f9f9f9
}
.bg1{
	background: url(../images/bg1.png) no-repeat center;
	background-size: cover;
	height: 220px;
}
.colblu1{
	color:#52c3f1
}
.colblu2{
	color:#0068b7
}
.w70{
	width: 70%
}
.bg2{
	background: url(../images/bg2.png) no-repeat left center;
	padding: 20px 0 20px 20px
}
.bg3{
	background: url(../images/bg3.png) no-repeat center center;
	padding: 20px 0;
	
}
.case-pic{
	height: 12vw;
	width: 100%
}
.case-1{
	background: rgba(0,0,0,0.8);
	height: 20%;
	width: 100%;
	bottom:0;
	left:0;
	
}
.case-img:hover .case-1{
	background: rgba(0,104,183,0.8);
}
.bg4{
	background: url(../images/bg4.jpg) no-repeat center center ;
	height: 32vw;
}
.mt70{
	margin-top: 70px;
}
.bg5{
	background: url(../images/bg5.png) no-repeat center center;
	padding: 20px 0;
	
}
.ad1{
	background: #ededed;
	line-height: 3em;
}
.adtxt{
	padding-left:  20px;
	padding-right:50px;
}
.bggr{
	background: #f5f5f5;
	padding: 40px 0;
}
.bg6{
	background: url(../images/bg6.png) no-repeat center center;
	padding: 20px 0;
	
}
.chotxt{
	padding: 30px 18px 50px 18px;
	background: url(../images/ai.png) no-repeat bottom right;
}
.chotxt1{
	padding: 30px 18px 22px 18px;
	background: url(../images/ai.png) no-repeat bottom right;
}
.abr-b{
	background: #f5f5f5;
	padding-top: 10px;
	margin-top: 20px;
}
.abr-bh{
	background: #fff;
	width: 60%;
	padding-left: 3%;
	
}
.ho-titie{
	width: 100%;
	background: rgba(22,21,25,0.5);
	bottom:-5px;
	z-index: 10;
	left: 0;

}
.ho-list{
	width: 212px!important;
	height: 176px;
    margin-left: 20px;
	
}
.next{
	width: 32px;
	height: 30px;
	background: url(../images/next.png) no-repeat;
	top:-50px;
	right: 30px;
}
.prev{
	width: 32px;
	height: 30px;
	background: url(../images/prev.png) no-repeat;
	top:-50px;
	right: 62px;
}
.bg7{
	background: url(../images/bg7.png) no-repeat center center;
	padding: 20px 0;
	
}
.eq-list{
	width: 284px!important;
	margin-right: 20px
}
.picScroll-leftin .next{
	width: 36px;
	height: 36px;
	background: url(../images/next2.png) no-repeat;
	top:60px;
	right: -50px;
	z-index: 10;
}
.picScroll-leftin .prev{
	width: 36px;
	height: 36px;
	background: url(../images/prev2.png) no-repeat;
	top:60px;
	left: -50px;
	z-index: 10;
}
.bg8{
	background: url(../images/bg8.png) no-repeat;
	padding: 40px 0;
	height: 593px;
	
}
.bg9{
	background: url(../images/bg9.png) no-repeat center center;
	padding: 20px 0;
	
}
.news-l-top{
	background: url(../images/bg10.png) right top;
}
.news-l-top .colf{
	background: #0068b7;
	width: 32%;
	height: 160px;
	padding-left: 15px;
}
.news-po{
	top:96%;
	left: calc(50% - 14.5px)
		
}
.newslist {
    padding: 10px 20px;
}
.newslist li {
    padding: 6.5px 0;
}
.newslist li:hover .timebox{
    color:#0068b7
}
.news-r-top{
	height: 160px;
	padding-left: 15px;
	background: #eeeeee
}
.news-right{
	padding-bottom: 30px;
}
.bg11{
	background: url(../images/bg11.png) no-repeat center center;
	padding: 20px 0;
}
.qabox{
	background: #fafafa;
	border: 1px solid #ececec;
	
	padding: 20px 30px;
	margin-right: 20px;
	margin-bottom: 10px;
	
}
.bg12{
	background: url(../images/bg12.png) no-repeat;
	padding: 40px 0;
}
.fotnav {
    background: #015698;
}


.fotnav li {
    padding: 6px 0px;
  width:193px;
    font-size: 1.125rem;
    border-left: 1px solid #fff;
  	text-align:center;
}
.fotnav li a {
    color: #FFF;
}
.ftlist:nth-child(2) {
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}

.ftlist {
    padding: 0 20px;
}
.ftlist1 {
    width: 300px;
    margin-top: 10px;
}
.ftccc {
    width: 100px;
    margin-right: 30px;
    margin-bottom: 10px;
}
.fobg{
	background: #333333
}
.path{
	background: url(../images/line3.png) left top no-repeat;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea
}
.neilist{
	width: 25%;
	background: #f4f4f4;
	color:#434343;
}
.neilist:hover{
	background:url(../images/nei.png) center center;
	background-size: cover;
}
.neilist:hover a{
	color:#fff
}
.tuijian{
	background: #fafafa;
	padding: 20px 0;
}
.tjlist{
	background: #fff;
	border: 1px solid #b0b0b0;
	width: 280px!important;
	height: 241px;
	margin-left: 20px;
}
.ov{
	overflow: hidden;
}
.lin2{
	background: url(../images/line2.png) center center no-repeat;
}
.news-a {
    padding-bottom: 20px;
    border-bottom: 1px dashed #a6a6a6;
	margin-bottom: 20px;
	padding-top: 20px;
}
.m-nav{
	line-height: 3em;
	background: #0068b7;
	color:white;
}
.mcnav{
	display: none;
}
.scsub3{
	background: #0254a0;
    border: none;
    font-size: 12px;
    color: white;
    width: 120px;
    height: 24px;
}
.sumpro img{
     max-width: 100%;
}
.pageinfli:first-child {
    border-top: none;
}


.pageinfli {
    justify-content: space-between;
    padding: 0.3rem 0;
    border-top: 1px dotted #e7e7e7;
}
.pageinfliflbor {
    background: #f6f5f5;
    color: #a2a2a2;
    padding: 0.4rem 0.8rem;
}
.clwh{
	display: none;
}
.casel{
   background: #bcc0c9;
    width:30%;
}
.case-mo{
width:45%;
  left:0;
  height:3em;
  display:none;
}
.case-xlj{
 width:25%;
 text-align: center;
border: 1px solid #0956b2;
margin: 0 auto;
}
@media screen and (max-width:1200px){
	
	.lgdn{
		display: none;
	}
	.case-1{
		display: none;
	}
	.mcnav{
		display: block
	}
}

@media screen and (max-width:992px){

	.mddn{
		display: none;
	}
	.case-pic{
		height: 18vw
	}
}
@media screen and (max-width:768px){
	.xsdn{
		display: none;
	}
	.bannersize{
		height: 36vw!important;
	}
	.case-pic{
		height: 18vw
	}
	.clwh{
		display: block;
	}
	footer{
		margin-bottom: 60px;
	}
	.m-pl15{
		padding: 0 15px;
	}
	.bg8{
		background: none;
	}
  .form0{
    max-width:100%
  }
  .control_required{
    width:100%
  }
  .control_label{
		width: 20%
	}
  .case-mo{
display:block
  }
.case{padding:  8px;
}
.casel{
width:45%
}
}